Algebraic Methods for Fast Matrix Multiplication

نویسندگان

  • Hendrik Orem
  • Michael Orrison
چکیده

An improvement upon the naive O(n3) algorithm for matrix multiplication was first presented by Strassen, obtaining the result in only O(n2.81) field operations [5]. This raises the question of what the best possible exponent k such that matrix multiplication can be carried out in at most O(nk) time is. Clearly k ≥ 2, since n2 is the size of the output. It is believed that the optimal k is exactly equal to 2, but this has yet to be proven [3]. Presently, the fastest known algorithm computes the product of two matrices in at most O(n2.38) operations. Recent work by Cohn and Umans indicates a possible path to proving that the obvious lower bound of 2 is tight, namely an approach using techniques from group theory and representation theory [3]. Their proposed algorithm is analogous to the way that the Discrete Fourier Transform (DFT) computes the product of two polynomials by embedding them in a cyclic group algebra over the complex numbers, then computing the pointwise product of vectors in the appropriate complex vector space. Since abelian groups cannot yield the properties necessary to achieve k = 2, it is instead necessary to embed the matrices in a nonabelian group algebra. This complicates multiplication in the Fourier domain; rather than being simply pointwise vector multiplication, it becomes multiplication of block-diagonal matrices with block sizes determined by the irreducible representations of the group.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic adjoint of the polynomials-polynomial matrix multiplication

This paper deals with a result concerning the algebraic dual of the linear mapping defined by the multiplication of polynomial vectors by a given polynomial matrix over a commutative field

متن کامل

Complexity of Matrix Multiplication and Bilinear Problems

Algebraic complexity theory is the study of computation using algebraic models. One of the main achievements of this field has been the introduction of methods to prove lower bounds on the computational complexity, in algebraic models of computation, of concrete problems. Another major achievement has been the development of powerful techniques to construct fast algorithms for computational pro...

متن کامل

Fast Multiplication of Matrices with Decay

A fast algorithm for the approximate multiplication of matrices with decay is introduced; the Sparse Approximate Matrix Multiply (SpAMM) reduces complexity in the product space, a different approach from current methods that economize within the matrix space through truncation or rank reduction. Matrix truncation (element dropping) is compared to SpAMM for quantum chemical matrices with approxi...

متن کامل

A Fast Computation for the State Vector in a Max-Plus Algebraic System with an Adjacency Matrix of a Directed Acyclic Graph

We provide a useful method for calculating the state vector of a state equation efficiently in a max-plus algebraic system. For a discrete event system whose precedence relationships are represented by a directed acyclic graph, computing the transition matrix, which includes the Kleene star operation of a weighted adjacency matrix, is occasionally the bottleneck. On the other hand, the common o...

متن کامل

A Algebraic Algorithms for Linear Matroid Parity Problems

We present fast and simple algebraic algorithms for the linear matroid parity problem and its applications. For the linear matroid parity problem, we obtain a simple randomized algorithm with running time O(mrω−1) where m and r are the number of columns and the number of rows and ω ≈ 2.3727 is the matrix multiplication exponent. This improves the O(mrω)-time algorithm by Gabow and Stallmann, an...

متن کامل

Fast System Matrix Calculation in CT Iterative Reconstruction

Introduction: Iterative reconstruction techniques provide better image quality and have the potential for reconstructions with lower imaging dose than classical methods in computed tomography (CT). However, the computational speed is major concern for these iterative techniques. The system matrix calculation during the forward- and back projection is one of the most time- cons...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008